home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2000 August / VPR0008B.BIN / DRIVER / DCS / S925W2K / s925 win 2000 driver ver 5.00.2128.1.exe / SND4000.INF < prev   
Windows Setup INFormation  |  1999-11-24  |  8KB  |  264 lines

  1. ;*---------------------------------------------------------------------------
  2. ;*
  3. ;* Avance inf file for ALS4000 & Game Port device support
  4. ;*
  5. ;* Copyright (c) 1998-1999 Avance Logic, Inc. - All rights reserved.
  6. ;*
  7. ;*---------------------------------------------------------------------------
  8.  
  9. [Version]
  10. CatalogFile=als4000.cat
  11. Signature="$CHICAGO$"
  12. Class=MEDIA
  13. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  14. LayoutFile=layout.inf, layout1.inf, layout2.inf
  15. provider=%ALI%
  16. DriverVer= 11/24/1999,5.00.2128.1
  17.  
  18. [SourceDisksFiles]
  19. als4000.sys=4000,,
  20. alsgame.sys=4000,,
  21.  
  22. [SourceDisksNames]
  23. 4000=%DiskName%,,,
  24.  
  25. [Manufacturer]
  26. %ALIMfgName%=AvanceLogicInc
  27.  
  28. ;;---------------------------------------------------------------;
  29. ;;
  30. ;; D E V I C E  C A L L O U T  S E C T I O N
  31. ;;
  32.  
  33. [AvanceLogicInc]
  34. %ALS4000.DeviceDesc% =WDM_ALS4000, MF\ALS4000_AUDIO
  35. %ALS_GAME.DeviceDesc%=ALS_GAME,    MF\ALS4000_GAMEPORT
  36.  
  37. ;;---------------------------------------------------------------;
  38. ;;
  39. ;; D I R E C T O R Y  S E C T I O N
  40. ;;
  41.  
  42. [DestinationDirs]
  43. DefaultDestDir = 11
  44. WDM_ALS4000.CopyList    = 10,system32\drivers ; %SystemRoot%\system32\drivers
  45. GAMEENUM.CopyList       = 10,system32\drivers ;
  46.  
  47. [PreCopySection]
  48. HKR,,NoSetupUI,,1
  49.  
  50. ;;---------------------------------------------------------------;
  51. ;;
  52. ;; D R I V E R  C A L L O U T  S E C T I O N
  53. ;;
  54.  
  55. [WDM_ALS4000]
  56. ;;AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
  57. Include=ks.inf, wdmaudio.inf
  58. Needs=KS.Registration, WDMAUDIO.Registration
  59. CopyFiles=WDM_ALS4000.CopyList
  60. AddReg=WDM_ALS4000.AddReg
  61.  
  62. [WDM_ALS4000.Interfaces]
  63. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,WDM.Interface.Wave
  64. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,WDM.Interface.Wave
  65. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,WDM.Interface.Wave
  66. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,WDM.Interface.Topology
  67. AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,WDM.Interface.Topology
  68. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSynth%,WDM.Interface.FMSynth
  69. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FMSynth%,WDM.Interface.FMSynth
  70. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
  71. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,WDM.Interface.UART
  72. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,WDM.Interface.UART
  73.  
  74. [WDM.Interface.Wave]
  75. AddReg=WDM.Interface.Wave.AddReg
  76.  
  77. [WDM.Interface.Wave.AddReg]
  78. HKR,,CLSID,,%Proxy.CLSID%
  79. HKR,,FriendlyName,,%WDM.Wave.szPname%
  80.  
  81. [WDM.Interface.Topology]
  82. AddReg=WDM.Interface.Topo.AddReg
  83.  
  84. ;; warning!! must be "Topo" because "Topology" is too long
  85. [WDM.Interface.Topo.AddReg]
  86. HKR,,CLSID,,%Proxy.CLSID%
  87. HKR,,FriendlyName,,%WDM.Topology.szPname%
  88.  
  89. [WDM.Interface.FMSynth]
  90. AddReg=WDM.Interface.FMSynth.AddReg
  91.  
  92. [WDM.Interface.FMSynth.AddReg]
  93. HKR,,CLSID,,%Proxy.CLSID%
  94. HKR,,FriendlyName,,%WDM.FMSynth.szPname%
  95.  
  96. [WDM.Interface.UART]
  97. AddReg=WDM.Interface.UART.AddReg
  98.  
  99. [WDM.Interface.UART.AddReg]
  100. HKR,,CLSID,,%Proxy.CLSID%
  101. HKR,,FriendlyName,,%WDM.UART.szPname%
  102.  
  103. [ALS_GAME]
  104. CopyFiles=JoyStick.CopyList
  105. DelFiles=JoyStick.DeleteList
  106. AddReg=JOYSTICK.AddReg,STICK_Dev.AddReg,PreCopySection,STICK.AddReg
  107.  
  108.  
  109. ;;---------------------------------------------------------------;
  110. ;;
  111. ;; U P D A T E  R E G I S T R Y  S E C T I O N
  112. ;;
  113.  
  114. [WDM_ALS4000.AddReg]
  115. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  116. HKR,,Driver,,als4000.sys
  117. HKR,,NTMPDriver,,"als4000.sys,sbemul.sys"
  118.  
  119. HKR,Drivers,SubClasses,,"wave,midi,mixer,aux"
  120.  
  121. HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
  122. HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
  123. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  124. HKR,Drivers\aux\wdmaud.drv, Driver,,wdmaud.drv
  125.  
  126. HKR,Drivers\wave\wdmaud.drv,Description,,%ALS4000.DeviceDesc%
  127. HKR,Drivers\midi\wdmaud.drv,Description,,%ALS4000.DeviceDesc%
  128. HKR,Drivers\mixer\wdmaud.drv,Description,,%ALS4000.DeviceDesc%
  129. HKR,Drivers\aux\wdmaud.drv,Description,,%ALS4000.DeviceDesc%
  130.  
  131. HKLM,%MediaCategories%\%ALSGUID.MonoOut%,Name,,%ALSPin.MonoOut%
  132. HKLM,%MediaCategories%\%ALSGUID.MonoOut%,Display,1,00,00,00,00
  133. HKLM,%MediaCategories%\%ALSGUID.MicBoost%,Name,,%ALSPin.MicBoost%
  134. HKLM,%MediaCategories%\%ALSGUID.MicBoost%,Display,1,00,00,00,00
  135.  
  136. ;; OEM Option, set the last number to 01 to enable MonoOut control.
  137. HKR,Config,MonoOutEnabled,1,01
  138.  
  139. [JOYSTICK.AddReg]
  140. HKR,,Devloader,0,mmdevldr.vxd
  141. HKR,Drivers,MIGRATED,0,0
  142. HKR,Drivers\joystick,,0,
  143.  
  144. [STICK_Dev.AddReg]
  145. HKR,Drivers\joystick\msjstick.drv,Description,0,%ALS_GAME.DeviceDesc%
  146.  
  147. [STICK.AddReg]
  148. HKR,,Driver,0,vjoyd.vxd
  149. HKR,Drivers\joystick\msjstick.drv,Driver,0,msjstick.drv
  150. HKR,Drivers,SubClasses,0,joystick
  151.  
  152. ;;---------------------------------------------------------------;
  153. ;;
  154. ;; F I L E  C O P Y  S E C T I O N
  155. ;;
  156.  
  157. ;; copy these files into the \system
  158. [JoyStick.CopyList]
  159. msjstick.drv
  160. vjoyd.vxd
  161.  
  162. [JoyStick.DeleteList]
  163. msjstick.drv
  164. vjoyd.vxd
  165.  
  166. ;; copy these files into the \system32\drivers
  167. [GAMEENUM.CopyList]
  168. alsgame.sys
  169.  
  170. [WDM_ALS4000.CopyList]
  171. als4000.sys
  172.  
  173. ;;**************** NT Install ****************
  174.  
  175. [ALS_GAME.NT]
  176. CopyFiles=GAMEENUM.CopyList
  177.  
  178. [ALS_GAME.NT.Services]
  179. AddService = alsgame,  0x00000002, gameport_Service_Inst
  180.  
  181. [WDM_ALS4000.NT]
  182. Include=ks.inf, wdmaudio.inf
  183. Needs=KS.Registration, WDMAUDIO.Registration
  184. CopyFiles=WDM_ALS4000.CopyList
  185. AddReg=WDM_ALS4000.AddReg
  186.  
  187. [WDM_ALS4000.NT.Interfaces]
  188. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,WDM.Interface.Wave
  189. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,WDM.Interface.Wave
  190. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,WDM.Interface.Wave
  191. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,WDM.Interface.Topology
  192. AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,WDM.Interface.Topology
  193. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSynth%,WDM.Interface.FMSynth
  194. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FMSynth%,WDM.Interface.FMSynth
  195. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
  196. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,WDM.Interface.UART
  197. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,WDM.Interface.UART
  198.  
  199. [WDM_ALS4000.NT.Services]
  200. AddService = als4k,   0x00000002, als4k_Service_Inst
  201.  
  202. [als4k_Service_Inst]
  203. DisplayName    = %als4000.SvcDesc%
  204. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  205. StartType      = 3                  ; SERVICE_DEMAND_START
  206. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  207. ServiceBinary  = %10%\system32\drivers\als4000.sys
  208.  
  209. [gameport_Service_Inst]
  210. DisplayName    = %gameport.SvcDesc%
  211. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  212. StartType      = 3                  ; SERVICE_DEMAND_START
  213. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  214. ServiceBinary  = %10%\system32\drivers\alsgame.sys
  215. LoadOrderGroup = Extended Base
  216.  
  217. ;;---------------------------------------------------------------;
  218. ;;
  219. ;; S T R I N G S
  220. ;;
  221.  
  222. [Strings]
  223. ALI="Avance Logic, Inc."
  224. MS_MPU401="Microsoft Generic MPU401 (WDM)"
  225. ALIMfgName="Avance Logic, Inc."
  226. DiskName="Avnace ALS4000 Installation Disk"
  227. ;;ALS_FMSYNTH="Avance FM Synthesis"
  228. ;;SW_SYNTH="Software Wave-Table MIDI Synthesizer"
  229.  
  230. ALS4000.DeviceDesc="ALS4000 Audio Device (WDM)"
  231. ALS_GAME.DeviceDesc="ALS4000 Game Port"
  232.  
  233. WDM.Wave.szPname="Avance Sound"
  234. WDM.Topology.szPname="Avance Mixer"
  235. WDM.UART.szPname="Avance MPU-401"
  236. WDM.FMSynth.szPname="Avance FM Synth"
  237.  
  238. ;; ALS friendly names
  239. ALSGUID.MonoOut = "{DC2BBC80-EDD0-11d2-98FA-0060975E8654}"
  240. ALSPin.MonoOut = "Mono Out"
  241. ALSGUID.MicBoost = "{635241A0-047B-11d3-98FA-0060975E8654}"
  242. ALSPin.MicBoost = "MIC 20dB Boost"
  243.  
  244. MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
  245.  
  246. KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
  247. KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
  248. KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
  249. KSCATEGORY_TOPOLOGY="{DDA54A40-1E4C-11D1-A050-405705C10000}"
  250.  
  251. KSNAME_Wave="Wave"
  252. KSNAME_UART="UART"
  253. KSNAME_FMSynth="FMSynth"
  254. KSNAME_Topology="Topology"
  255.  
  256. als4000.SvcDesc = "Avance Wave Audio Miniport Driver (WDM)"
  257. gameport.SvcDesc  = "Gameport for ALS4000 (WDM)"
  258. ;;wdmaud.SvcDesc = "Microsoft WDM Virtual Wave Driver (WDM)"
  259. ;;swmidi.SvcDesc = "Microsoft Software Synthesizer (WDM)"
  260. ;;ms_mpu401.SvcDesc = "Microsoft MPU-401 MIDI UART Driver (WDM)"
  261. ;;als_fm.SvcDesc = "Avance FM Synthesis Miniport Driver (WDM)"
  262.  
  263. Proxy.CLSID = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
  264.